const Mock = require('mockjs');

const data = Mock.mock({
    'items|30': [{
        id: '@id',
        title: '@sentence(10, 20)',
        'status|1': ['published', 'draft', 'deleted'],
        author: 'name',
        display_time: '@datetime',
        pageviews: '@integer(300, 5000)'
    }]
});

module.exports = [
    {
        url: '/vue-admin-template/table/list',
        type: 'get',
        response: config => {
            const items = data.items;
            return {
                code: 20000,
                data: {
                    total: items.length,
                    items: items
                }
            };
        }
    }
];
